package jmine.tec.batch.domain.enumx;

/**
 * Enum de status de execucao de um elemento em uma fase
 */
public enum PhaseStatusEnum {
    OPENED, STARTED, ERROR, FINISHED;

    /**
     * Verifica se este status e um erro
     * 
     * @return boolean
     */
    public boolean error() {
        return this == ERROR;
    }

    /**
     * Verifica se este status eh um finished
     * 
     * @return boolean
     */
    public boolean finished() {
        return this == FINISHED;
    }
}
